package com.dfrobot.demo.domain.entity;

import java.util.Date;
import javax.persistence.*;
import lombok.Data;

@Data
@Table(name = "blog_settings")
public class BlogSettings {
    @Id
    @Column(name = "settings_id")
    private Byte settingsId;

    @Column(name = "gallery_image_width")
    private Short galleryImageWidth;

    @Column(name = "gallery_image_height")
    private Short galleryImageHeight;

    @Column(name = "gallery_youtube_width")
    private Short galleryYoutubeWidth;

    @Column(name = "gallery_youtube_height")
    private Short galleryYoutubeHeight;

    @Column(name = "gallery_soundcloud_width")
    private Short gallerySoundcloudWidth;

    @Column(name = "gallery_soundcloud_height")
    private Short gallerySoundcloudHeight;

    @Column(name = "gallery_related_article_width")
    private Short galleryRelatedArticleWidth;

    @Column(name = "gallery_related_article_height")
    private Short galleryRelatedArticleHeight;

    @Column(name = "article_list_template")
    private String articleListTemplate;

    @Column(name = "article_detail_template")
    private String articleDetailTemplate;

    @Column(name = "article_related_template")
    private String articleRelatedTemplate;

    @Column(name = "article_page_limit")
    private Short articlePageLimit;

    @Column(name = "article_related_per_row")
    private Short articleRelatedPerRow;

    @Column(name = "article_related_status")
    private Byte articleRelatedStatus;

    @Column(name = "article_scroll_related")
    private Byte articleScrollRelated;

    @Column(name = "product_related_per_row")
    private Short productRelatedPerRow;

    @Column(name = "product_related_status")
    private Byte productRelatedStatus;

    @Column(name = "product_scroll_related")
    private Byte productScrollRelated;

    @Column(name = "product_per_row")
    private Short productPerRow;

    @Column(name = "pagination_type")
    private String paginationType;

    @Column(name = "comments_engine")
    private String commentsEngine;

    @Column(name = "disqus_name")
    private String disqusName;

    @Column(name = "facebook_id")
    private String facebookId;

    @Column(name = "comments_approval")
    private Byte commentsApproval;

    @Column(name = "author_description")
    private Byte authorDescription;

    @Column(name = "date_modified")
    private Date dateModified;
}